import types from './types'
import {_getUserInfo} from '../../../api/user'
export default {
  async fetchUserInfo ({ commit }) {
    // 从后端获取当前用户  但是现在没有后端  自己写死一个用户
    let res = await _getUserInfo()

    if (res.data) {
      // 保存信息到前端
      commit(types.SET_USER_ID, res.data.id)
      commit(types.SET_USER_NAME, res.data.name)
    }
    return res
  },
  async clearUserInfo ({ commit }) {
    // 清除前端用户信息
    commit(types.SET_USER_ID, null)
    commit(types.SET_USER_NAME, null)
  },
  async updateUserInfo ({ commit }, newName) {
    // 更改前端用户信息
    commit(types.SET_USER_NAME, newName)
  }
}
